<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>VectSharp: VectSharp.IGraphicsContext Interface Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="Doxy.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="icon.svg"/></td>
  <td id="projectalign">
   <div id="projectname">VectSharp<span id="projectnumber">&#160;2.6.1</span>
   </div>
   <div id="projectbrief">A light library for C# vector graphics</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('interface_vect_sharp_1_1_i_graphics_context.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="interface_vect_sharp_1_1_i_graphics_context-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">VectSharp.IGraphicsContext Interface Reference</div></div>
</div><!--header-->
<div class="contents">

<p>This interface should be implemented by classes intended to provide graphics output capability to a <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object.   
 <a href="interface_vect_sharp_1_1_i_graphics_context.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa4d543a0272054a27a488f922fc6be55"><td class="memItemLeft" align="right" valign="top"><a id="aa4d543a0272054a27a488f922fc6be55" name="aa4d543a0272054a27a488f922fc6be55"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Save</b> ()</td></tr>
<tr class="memdesc:aa4d543a0272054a27a488f922fc6be55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save the current transform state (rotation, translation, scale). This should be implemented as a LIFO stack.  <br /></td></tr>
<tr class="separator:aa4d543a0272054a27a488f922fc6be55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ea290636462dc3d9b1a5567dcf45920"><td class="memItemLeft" align="right" valign="top"><a id="a6ea290636462dc3d9b1a5567dcf45920" name="a6ea290636462dc3d9b1a5567dcf45920"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Restore</b> ()</td></tr>
<tr class="memdesc:a6ea290636462dc3d9b1a5567dcf45920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restore the previous transform state (rotation, translation, scale). This should be implemented as a LIFO stack.  <br /></td></tr>
<tr class="separator:a6ea290636462dc3d9b1a5567dcf45920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab296e3082b056774bae627e54c14ce95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ab296e3082b056774bae627e54c14ce95">Translate</a> (double x, double y)</td></tr>
<tr class="memdesc:ab296e3082b056774bae627e54c14ce95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Translate the coordinate system origin.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ab296e3082b056774bae627e54c14ce95">More...</a><br /></td></tr>
<tr class="separator:ab296e3082b056774bae627e54c14ce95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0971fe22859b83e823e31af9330f4d34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0971fe22859b83e823e31af9330f4d34">Rotate</a> (double angle)</td></tr>
<tr class="memdesc:a0971fe22859b83e823e31af9330f4d34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotate the coordinate system around the origin.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a0971fe22859b83e823e31af9330f4d34">More...</a><br /></td></tr>
<tr class="separator:a0971fe22859b83e823e31af9330f4d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac446263d92fecb57b4826de50c3aecb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ac446263d92fecb57b4826de50c3aecb0">Scale</a> (double scaleX, double scaleY)</td></tr>
<tr class="memdesc:ac446263d92fecb57b4826de50c3aecb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scale the coordinate system with respect to the origin.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ac446263d92fecb57b4826de50c3aecb0">More...</a><br /></td></tr>
<tr class="separator:ac446263d92fecb57b4826de50c3aecb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81adc55cf1ea9b496434eeeb8c4b2194"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a81adc55cf1ea9b496434eeeb8c4b2194">Transform</a> (double a, double b, double c, double d, double e, double f)</td></tr>
<tr class="memdesc:a81adc55cf1ea9b496434eeeb8c4b2194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transform the coordinate system with the specified transformation matrix [ [a, c, e], [b, d, f], [0, 0, 1] ].   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a81adc55cf1ea9b496434eeeb8c4b2194">More...</a><br /></td></tr>
<tr class="separator:a81adc55cf1ea9b496434eeeb8c4b2194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d03d7fa22ce2f684ca3ac0c9aca32c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a9d03d7fa22ce2f684ca3ac0c9aca32c1">FillText</a> (string text, double x, double y)</td></tr>
<tr class="memdesc:a9d03d7fa22ce2f684ca3ac0c9aca32c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill a text string using the current <a class="el" href="class_vect_sharp_1_1_font.html" title="Represents a typeface with a specific size.">Font</a> and <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ac1010fdd73c34bc0f633ee2c43b3362d" title="The current text baseline.">TextBaseline</a>.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a9d03d7fa22ce2f684ca3ac0c9aca32c1">More...</a><br /></td></tr>
<tr class="separator:a9d03d7fa22ce2f684ca3ac0c9aca32c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60b2e33a3e7954b1a59893751cbda12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ae60b2e33a3e7954b1a59893751cbda12">StrokeText</a> (string text, double x, double y)</td></tr>
<tr class="memdesc:ae60b2e33a3e7954b1a59893751cbda12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke the outline of a text string using the current <a class="el" href="class_vect_sharp_1_1_font.html" title="Represents a typeface with a specific size.">Font</a> and <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ac1010fdd73c34bc0f633ee2c43b3362d" title="The current text baseline.">TextBaseline</a>.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ae60b2e33a3e7954b1a59893751cbda12">More...</a><br /></td></tr>
<tr class="separator:ae60b2e33a3e7954b1a59893751cbda12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e8788c4b2c19187c370804b83b20015"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a3e8788c4b2c19187c370804b83b20015">MoveTo</a> (double x, double y)</td></tr>
<tr class="memdesc:a3e8788c4b2c19187c370804b83b20015"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the current point without drawing a line from the previous point. If necessary, start a new figure.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a3e8788c4b2c19187c370804b83b20015">More...</a><br /></td></tr>
<tr class="separator:a3e8788c4b2c19187c370804b83b20015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab58d1e78dc5e78ae06e6ce7ef113888d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ab58d1e78dc5e78ae06e6ce7ef113888d">LineTo</a> (double x, double y)</td></tr>
<tr class="memdesc:ab58d1e78dc5e78ae06e6ce7ef113888d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a line from the previous point to the specified point.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ab58d1e78dc5e78ae06e6ce7ef113888d">More...</a><br /></td></tr>
<tr class="separator:ab58d1e78dc5e78ae06e6ce7ef113888d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee6422b22a12103db71ce2ae6095716e"><td class="memItemLeft" align="right" valign="top"><a id="aee6422b22a12103db71ce2ae6095716e" name="aee6422b22a12103db71ce2ae6095716e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Close</b> ()</td></tr>
<tr class="memdesc:aee6422b22a12103db71ce2ae6095716e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the current figure.  <br /></td></tr>
<tr class="separator:aee6422b22a12103db71ce2ae6095716e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc6ed6f0b426433284373f968c936c5"><td class="memItemLeft" align="right" valign="top"><a id="a1dc6ed6f0b426433284373f968c936c5" name="a1dc6ed6f0b426433284373f968c936c5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Stroke</b> ()</td></tr>
<tr class="memdesc:a1dc6ed6f0b426433284373f968c936c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stroke the current path using the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0f37773cee69920f73d2e49cd8fcb1d1" title="Current brush used to stroke paths.">StrokeStyle</a>, <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a5cb8b6c1d74dc7d1057ddedbbc7add98" title="Current line width used to stroke paths.">LineWidth</a>, <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a69b7f61c8ac148cb3fef636599f5348c" title="Current line cap used to stroke paths.">LineCap</a>, <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a33b2001dc05c27d15faeae12e9c85e43" title="Current line join used to stroke paths.">LineJoin</a> and <a class="el" href="struct_vect_sharp_1_1_line_dash.html" title="Represents instructions on how to paint a dashed line.">LineDash</a>.  <br /></td></tr>
<tr class="separator:a1dc6ed6f0b426433284373f968c936c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a073f9d737c9dd0f8fb2a69a50b8a1aeb"><td class="memItemLeft" align="right" valign="top"><a id="a073f9d737c9dd0f8fb2a69a50b8a1aeb" name="a073f9d737c9dd0f8fb2a69a50b8a1aeb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetClippingPath</b> ()</td></tr>
<tr class="memdesc:a073f9d737c9dd0f8fb2a69a50b8a1aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current clipping path as the intersection of the previous clipping path and the current path.  <br /></td></tr>
<tr class="separator:a073f9d737c9dd0f8fb2a69a50b8a1aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22cf6acce5d2178ecb233fbfc33b0fc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a22cf6acce5d2178ecb233fbfc33b0fc4">SetFillStyle</a> ((int r, int g, int b, double a) style)</td></tr>
<tr class="memdesc:a22cf6acce5d2178ecb233fbfc33b0fc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc" title="Current brush used to fill paths.">FillStyle</a>.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a22cf6acce5d2178ecb233fbfc33b0fc4">More...</a><br /></td></tr>
<tr class="separator:a22cf6acce5d2178ecb233fbfc33b0fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9674f7cb505aeab3668037acbf791a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ac9674f7cb505aeab3668037acbf791a8">SetFillStyle</a> (<a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a> style)</td></tr>
<tr class="memdesc:ac9674f7cb505aeab3668037acbf791a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc" title="Current brush used to fill paths.">FillStyle</a>.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ac9674f7cb505aeab3668037acbf791a8">More...</a><br /></td></tr>
<tr class="separator:ac9674f7cb505aeab3668037acbf791a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5bbc89c8358be5aa0c460fd7b93269b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad5bbc89c8358be5aa0c460fd7b93269b">SetStrokeStyle</a> ((int r, int g, int b, double a) style)</td></tr>
<tr class="memdesc:ad5bbc89c8358be5aa0c460fd7b93269b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0f37773cee69920f73d2e49cd8fcb1d1" title="Current brush used to stroke paths.">StrokeStyle</a>.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ad5bbc89c8358be5aa0c460fd7b93269b">More...</a><br /></td></tr>
<tr class="separator:ad5bbc89c8358be5aa0c460fd7b93269b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc3f420605bac9b6619a352ae6957f02"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#abc3f420605bac9b6619a352ae6957f02">SetStrokeStyle</a> (<a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a> style)</td></tr>
<tr class="memdesc:abc3f420605bac9b6619a352ae6957f02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0f37773cee69920f73d2e49cd8fcb1d1" title="Current brush used to stroke paths.">StrokeStyle</a>.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#abc3f420605bac9b6619a352ae6957f02">More...</a><br /></td></tr>
<tr class="separator:abc3f420605bac9b6619a352ae6957f02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4abdb2a21fd2f7b6bb8682cec0d63327"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a4abdb2a21fd2f7b6bb8682cec0d63327">CubicBezierTo</a> (double p1X, double p1Y, double p2X, double p2Y, double p3X, double p3Y)</td></tr>
<tr class="memdesc:a4abdb2a21fd2f7b6bb8682cec0d63327"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to the current figure a cubic Bezier from the current point to a destination point, with two control points.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a4abdb2a21fd2f7b6bb8682cec0d63327">More...</a><br /></td></tr>
<tr class="separator:a4abdb2a21fd2f7b6bb8682cec0d63327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69e9610fd933afb80ea91a3b46465993"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a69e9610fd933afb80ea91a3b46465993">Rectangle</a> (double x0, double y0, double width, double height)</td></tr>
<tr class="memdesc:a69e9610fd933afb80ea91a3b46465993"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a rectangle figure to the current path.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a69e9610fd933afb80ea91a3b46465993">More...</a><br /></td></tr>
<tr class="separator:a69e9610fd933afb80ea91a3b46465993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab599c31b551e6757a896fd9e57ea7e54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ab599c31b551e6757a896fd9e57ea7e54">Fill</a> (<a class="el" href="namespace_vect_sharp.html#a3b8bd711a4c9893fce1faad4c26d0df5">FillRule</a> fillRule)</td></tr>
<tr class="memdesc:ab599c31b551e6757a896fd9e57ea7e54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill the current path using the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc" title="Current brush used to fill paths.">FillStyle</a>.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ab599c31b551e6757a896fd9e57ea7e54">More...</a><br /></td></tr>
<tr class="separator:ab599c31b551e6757a896fd9e57ea7e54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad541c79cdbea3e6b231d9f532db82d12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad541c79cdbea3e6b231d9f532db82d12">SetLineDash</a> (<a class="el" href="struct_vect_sharp_1_1_line_dash.html">LineDash</a> dash)</td></tr>
<tr class="memdesc:ad541c79cdbea3e6b231d9f532db82d12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the current line dash pattern.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ad541c79cdbea3e6b231d9f532db82d12">More...</a><br /></td></tr>
<tr class="separator:ad541c79cdbea3e6b231d9f532db82d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a531e68add8d9bf7ef60ca8ede6366bc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a531e68add8d9bf7ef60ca8ede6366bc7">DrawRasterImage</a> (int sourceX, int sourceY, int sourceWidth, int sourceHeight, double destinationX, double destinationY, double destinationWidth, double destinationHeight, <a class="el" href="class_vect_sharp_1_1_raster_image.html">RasterImage</a> image)</td></tr>
<tr class="memdesc:a531e68add8d9bf7ef60ca8ede6366bc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw a raster image.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a531e68add8d9bf7ef60ca8ede6366bc7">More...</a><br /></td></tr>
<tr class="separator:a531e68add8d9bf7ef60ca8ede6366bc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f9a0624b075685623fd30d8555a54c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a6f9a0624b075685623fd30d8555a54c9">DrawFilteredGraphics</a> (<a class="el" href="class_vect_sharp_1_1_graphics.html">Graphics</a> graphics, <a class="el" href="interface_vect_sharp_1_1_filters_1_1_i_filter.html">IFilter</a> filter)</td></tr>
<tr class="memdesc:a6f9a0624b075685623fd30d8555a54c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws a <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object, applying the specified <em>filter</em> .   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a6f9a0624b075685623fd30d8555a54c9">More...</a><br /></td></tr>
<tr class="separator:a6f9a0624b075685623fd30d8555a54c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a83c23feb3ed390c58fbe824d2f11c022"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a83c23feb3ed390c58fbe824d2f11c022">Width</a><code> [get]</code></td></tr>
<tr class="memdesc:a83c23feb3ed390c58fbe824d2f11c022"><td class="mdescLeft">&#160;</td><td class="mdescRight">Width of the graphic surface.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a83c23feb3ed390c58fbe824d2f11c022">More...</a><br /></td></tr>
<tr class="separator:a83c23feb3ed390c58fbe824d2f11c022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab26b84785247919d572ca1f58fd9bf8a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ab26b84785247919d572ca1f58fd9bf8a">Height</a><code> [get]</code></td></tr>
<tr class="memdesc:ab26b84785247919d572ca1f58fd9bf8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Height of the graphic surface.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ab26b84785247919d572ca1f58fd9bf8a">More...</a><br /></td></tr>
<tr class="separator:ab26b84785247919d572ca1f58fd9bf8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0108c365cb8e0cf9a86255590d76ecdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_font.html">Font</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0108c365cb8e0cf9a86255590d76ecdf">Font</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a0108c365cb8e0cf9a86255590d76ecdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current font.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a0108c365cb8e0cf9a86255590d76ecdf">More...</a><br /></td></tr>
<tr class="separator:a0108c365cb8e0cf9a86255590d76ecdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1010fdd73c34bc0f633ee2c43b3362d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ac1010fdd73c34bc0f633ee2c43b3362d">TextBaseline</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ac1010fdd73c34bc0f633ee2c43b3362d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current text baseline.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ac1010fdd73c34bc0f633ee2c43b3362d">More...</a><br /></td></tr>
<tr class="separator:ac1010fdd73c34bc0f633ee2c43b3362d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6cb2b84ae5fba52c24d92ba4ffe98fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc">FillStyle</a><code> [get]</code></td></tr>
<tr class="memdesc:ad6cb2b84ae5fba52c24d92ba4ffe98fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current brush used to fill paths.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc">More...</a><br /></td></tr>
<tr class="separator:ad6cb2b84ae5fba52c24d92ba4ffe98fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f37773cee69920f73d2e49cd8fcb1d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0f37773cee69920f73d2e49cd8fcb1d1">StrokeStyle</a><code> [get]</code></td></tr>
<tr class="memdesc:a0f37773cee69920f73d2e49cd8fcb1d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current brush used to stroke paths.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a0f37773cee69920f73d2e49cd8fcb1d1">More...</a><br /></td></tr>
<tr class="separator:a0f37773cee69920f73d2e49cd8fcb1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cb8b6c1d74dc7d1057ddedbbc7add98"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a5cb8b6c1d74dc7d1057ddedbbc7add98">LineWidth</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a5cb8b6c1d74dc7d1057ddedbbc7add98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current line width used to stroke paths.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a5cb8b6c1d74dc7d1057ddedbbc7add98">More...</a><br /></td></tr>
<tr class="separator:a5cb8b6c1d74dc7d1057ddedbbc7add98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69b7f61c8ac148cb3fef636599f5348c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_vect_sharp.html#a6bde58d6aab37ea51e32240503678209">LineCaps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a69b7f61c8ac148cb3fef636599f5348c">LineCap</a><code> [set]</code></td></tr>
<tr class="memdesc:a69b7f61c8ac148cb3fef636599f5348c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current line cap used to stroke paths.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a69b7f61c8ac148cb3fef636599f5348c">More...</a><br /></td></tr>
<tr class="separator:a69b7f61c8ac148cb3fef636599f5348c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b2001dc05c27d15faeae12e9c85e43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_vect_sharp.html#a58a4a36ea254b3d255755654fd9e61f6">LineJoins</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a33b2001dc05c27d15faeae12e9c85e43">LineJoin</a><code> [set]</code></td></tr>
<tr class="memdesc:a33b2001dc05c27d15faeae12e9c85e43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current line join used to stroke paths.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a33b2001dc05c27d15faeae12e9c85e43">More...</a><br /></td></tr>
<tr class="separator:a33b2001dc05c27d15faeae12e9c85e43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ec168c1f81982cd55d82420bbf3f3d8"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a9ec168c1f81982cd55d82420bbf3f3d8">Tag</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a9ec168c1f81982cd55d82420bbf3f3d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The current tag. How this can be used depends on each implementation.   <a href="interface_vect_sharp_1_1_i_graphics_context.html#a9ec168c1f81982cd55d82420bbf3f3d8">More...</a><br /></td></tr>
<tr class="separator:a9ec168c1f81982cd55d82420bbf3f3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >This interface should be implemented by classes intended to provide graphics output capability to a <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00036">36</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a4abdb2a21fd2f7b6bb8682cec0d63327" name="a4abdb2a21fd2f7b6bb8682cec0d63327"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4abdb2a21fd2f7b6bb8682cec0d63327">&#9670;&#160;</a></span>CubicBezierTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.CubicBezierTo </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>p1X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>p1Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>p2X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>p2Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>p3X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>p3Y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add to the current figure a cubic Bezier from the current point to a destination point, with two control points.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p1X</td><td>The horizontal coordinate of the first control point.</td></tr>
    <tr><td class="paramname">p1Y</td><td>The vertical coordinate of the first control point.</td></tr>
    <tr><td class="paramname">p2X</td><td>The horizontal coordinate of the second control point.</td></tr>
    <tr><td class="paramname">p2Y</td><td>The vertical coordinate of the second control point.</td></tr>
    <tr><td class="paramname">p3X</td><td>The horizontal coordinate of the destination point.</td></tr>
    <tr><td class="paramname">p3Y</td><td>The vertical coordinate of the destination point.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a6f9a0624b075685623fd30d8555a54c9" name="a6f9a0624b075685623fd30d8555a54c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f9a0624b075685623fd30d8555a54c9">&#9670;&#160;</a></span>DrawFilteredGraphics()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.DrawFilteredGraphics </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_graphics.html">Graphics</a>&#160;</td>
          <td class="paramname"><em>graphics</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="interface_vect_sharp_1_1_filters_1_1_i_filter.html">IFilter</a>&#160;</td>
          <td class="paramname"><em>filter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Draws a <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object, applying the specified <em>filter</em> .  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">graphics</td><td>The <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object to draw on the current <a class="el" href="class_vect_sharp_1_1_graphics.html" title="Represents an abstract drawing surface.">Graphics</a> object.</td></tr>
    <tr><td class="paramname">filter</td><td>An IFilter object, representing the filter to apply to the <em>graphics</em>  object.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a531e68add8d9bf7ef60ca8ede6366bc7" name="a531e68add8d9bf7ef60ca8ede6366bc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a531e68add8d9bf7ef60ca8ede6366bc7">&#9670;&#160;</a></span>DrawRasterImage()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.DrawRasterImage </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceWidth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sourceHeight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>destinationX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>destinationY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>destinationWidth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>destinationHeight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_raster_image.html">RasterImage</a>&#160;</td>
          <td class="paramname"><em>image</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Draw a raster image.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">sourceX</td><td>The horizontal coordinate of the top-left corner of the rectangle delimiting the source area of the image.</td></tr>
    <tr><td class="paramname">sourceY</td><td>The vertical coordinate of the top-left corner of the rectangle delimiting the source area of the image.</td></tr>
    <tr><td class="paramname">sourceWidth</td><td>The width of the rectangle delimiting the source area of the image.</td></tr>
    <tr><td class="paramname">sourceHeight</td><td>The height of the rectangle delimiting the source area of the image.</td></tr>
    <tr><td class="paramname">destinationX</td><td>The horizontal coordinate of the top-left corner of the rectangle delimiting the destination area of the image.</td></tr>
    <tr><td class="paramname">destinationY</td><td>The vertical coordinate of the top-left corner of the rectangle delimiting the destination area of the image.</td></tr>
    <tr><td class="paramname">destinationWidth</td><td>The width of the rectangle delimiting the destination area of the image.</td></tr>
    <tr><td class="paramname">destinationHeight</td><td>The height of the rectangle delimiting the destination area of the image.</td></tr>
    <tr><td class="paramname">image</td><td>The image to draw.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ab599c31b551e6757a896fd9e57ea7e54" name="ab599c31b551e6757a896fd9e57ea7e54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab599c31b551e6757a896fd9e57ea7e54">&#9670;&#160;</a></span>Fill()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.Fill </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#a3b8bd711a4c9893fce1faad4c26d0df5">FillRule</a>&#160;</td>
          <td class="paramname"><em>fillRule</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fill the current path using the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc" title="Current brush used to fill paths.">FillStyle</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">fillRule</td><td>The <a class="el" href="namespace_vect_sharp.html#a3b8bd711a4c9893fce1faad4c26d0df5" title="Represents a rule used to determine whether a point is inside or outside of a shape.">FillRule</a> that determines which parts of the path are filled.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a9d03d7fa22ce2f684ca3ac0c9aca32c1" name="a9d03d7fa22ce2f684ca3ac0c9aca32c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d03d7fa22ce2f684ca3ac0c9aca32c1">&#9670;&#160;</a></span>FillText()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.FillText </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Fill a text string using the current <a class="el" href="class_vect_sharp_1_1_font.html" title="Represents a typeface with a specific size.">Font</a> and <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ac1010fdd73c34bc0f633ee2c43b3362d" title="The current text baseline.">TextBaseline</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The string to draw.</td></tr>
    <tr><td class="paramname">x</td><td>The horizontal coordinate of the text origin.</td></tr>
    <tr><td class="paramname">y</td><td>The vertical coordinate of the text origin.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ab58d1e78dc5e78ae06e6ce7ef113888d" name="ab58d1e78dc5e78ae06e6ce7ef113888d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab58d1e78dc5e78ae06e6ce7ef113888d">&#9670;&#160;</a></span>LineTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.LineTo </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Draw a line from the previous point to the specified point.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The horizontal coordinate of the point.</td></tr>
    <tr><td class="paramname">y</td><td>The vertical coordinate of the point.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a3e8788c4b2c19187c370804b83b20015" name="a3e8788c4b2c19187c370804b83b20015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e8788c4b2c19187c370804b83b20015">&#9670;&#160;</a></span>MoveTo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.MoveTo </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change the current point without drawing a line from the previous point. If necessary, start a new figure.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The horizontal coordinate of the point.</td></tr>
    <tr><td class="paramname">y</td><td>The vertical coordinate of the point.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a69e9610fd933afb80ea91a3b46465993" name="a69e9610fd933afb80ea91a3b46465993"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69e9610fd933afb80ea91a3b46465993">&#9670;&#160;</a></span>Rectangle()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.Rectangle </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add a rectangle figure to the current path.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x0</td><td>The horizontal coordinate of the top-left corner of the rectangle.</td></tr>
    <tr><td class="paramname">y0</td><td>The vertical coordinate of the top-left corner of the rectangle.</td></tr>
    <tr><td class="paramname">width</td><td>The width of corner of the rectangle.</td></tr>
    <tr><td class="paramname">height</td><td>The height of corner of the rectangle.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a0971fe22859b83e823e31af9330f4d34" name="a0971fe22859b83e823e31af9330f4d34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0971fe22859b83e823e31af9330f4d34">&#9670;&#160;</a></span>Rotate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.Rotate </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Rotate the coordinate system around the origin.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">angle</td><td>The angle (in radians) by which to rotate the coordinate system.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ac446263d92fecb57b4826de50c3aecb0" name="ac446263d92fecb57b4826de50c3aecb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac446263d92fecb57b4826de50c3aecb0">&#9670;&#160;</a></span>Scale()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.Scale </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scaleX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>scaleY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Scale the coordinate system with respect to the origin.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">scaleX</td><td>The horizontal scale.</td></tr>
    <tr><td class="paramname">scaleY</td><td>The vertical scale.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a22cf6acce5d2178ecb233fbfc33b0fc4" name="a22cf6acce5d2178ecb233fbfc33b0fc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22cf6acce5d2178ecb233fbfc33b0fc4">&#9670;&#160;</a></span>SetFillStyle() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.SetFillStyle </td>
          <td>(</td>
          <td class="paramtype">(int r, int g, int b, double a)&#160;</td>
          <td class="paramname"><em>style</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc" title="Current brush used to fill paths.">FillStyle</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">style</td><td>A ValueTuple&lt;Int32, Int32, Int32, Double&gt; containing component information for the colour. For r, g, and b, range: [0, 255]; for a, range: [0, 1].</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ac9674f7cb505aeab3668037acbf791a8" name="ac9674f7cb505aeab3668037acbf791a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9674f7cb505aeab3668037acbf791a8">&#9670;&#160;</a></span>SetFillStyle() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.SetFillStyle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a>&#160;</td>
          <td class="paramname"><em>style</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ad6cb2b84ae5fba52c24d92ba4ffe98fc" title="Current brush used to fill paths.">FillStyle</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">style</td><td>The new fill style.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ad541c79cdbea3e6b231d9f532db82d12" name="ad541c79cdbea3e6b231d9f532db82d12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad541c79cdbea3e6b231d9f532db82d12">&#9670;&#160;</a></span>SetLineDash()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.SetLineDash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_line_dash.html">LineDash</a>&#160;</td>
          <td class="paramname"><em>dash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the current line dash pattern.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dash</td><td>The line dash pattern.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ad5bbc89c8358be5aa0c460fd7b93269b" name="ad5bbc89c8358be5aa0c460fd7b93269b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5bbc89c8358be5aa0c460fd7b93269b">&#9670;&#160;</a></span>SetStrokeStyle() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.SetStrokeStyle </td>
          <td>(</td>
          <td class="paramtype">(int r, int g, int b, double a)&#160;</td>
          <td class="paramname"><em>style</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0f37773cee69920f73d2e49cd8fcb1d1" title="Current brush used to stroke paths.">StrokeStyle</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">style</td><td>A ValueTuple&lt;Int32, Int32, Int32, Double&gt; containing component information for the colour. For r, g, and b, range: [0, 255]; for a, range: [0, 1].</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="abc3f420605bac9b6619a352ae6957f02" name="abc3f420605bac9b6619a352ae6957f02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc3f420605bac9b6619a352ae6957f02">&#9670;&#160;</a></span>SetStrokeStyle() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.SetStrokeStyle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a>&#160;</td>
          <td class="paramname"><em>style</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the current <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#a0f37773cee69920f73d2e49cd8fcb1d1" title="Current brush used to stroke paths.">StrokeStyle</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">style</td><td>The new stroke style.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ae60b2e33a3e7954b1a59893751cbda12" name="ae60b2e33a3e7954b1a59893751cbda12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae60b2e33a3e7954b1a59893751cbda12">&#9670;&#160;</a></span>StrokeText()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.StrokeText </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stroke the outline of a text string using the current <a class="el" href="class_vect_sharp_1_1_font.html" title="Represents a typeface with a specific size.">Font</a> and <a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html#ac1010fdd73c34bc0f633ee2c43b3362d" title="The current text baseline.">TextBaseline</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">text</td><td>The string to draw.</td></tr>
    <tr><td class="paramname">x</td><td>The horizontal coordinate of the text origin.</td></tr>
    <tr><td class="paramname">y</td><td>The vertical coordinate of the text origin.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a81adc55cf1ea9b496434eeeb8c4b2194" name="a81adc55cf1ea9b496434eeeb8c4b2194"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81adc55cf1ea9b496434eeeb8c4b2194">&#9670;&#160;</a></span>Transform()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.Transform </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>f</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Transform the coordinate system with the specified transformation matrix [ [a, c, e], [b, d, f], [0, 0, 1] ].  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td>The first element of the first column.</td></tr>
    <tr><td class="paramname">b</td><td>The second element of the first column.</td></tr>
    <tr><td class="paramname">c</td><td>The first element of the second column.</td></tr>
    <tr><td class="paramname">d</td><td>The second element of the second column.</td></tr>
    <tr><td class="paramname">e</td><td>The first element of the third column.</td></tr>
    <tr><td class="paramname">f</td><td>The second element of the third column.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ab296e3082b056774bae627e54c14ce95" name="ab296e3082b056774bae627e54c14ce95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab296e3082b056774bae627e54c14ce95">&#9670;&#160;</a></span>Translate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void VectSharp.IGraphicsContext.Translate </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Translate the coordinate system origin.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The horizontal translation.</td></tr>
    <tr><td class="paramname">y</td><td>The vertical translation.</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="ad6cb2b84ae5fba52c24d92ba4ffe98fc" name="ad6cb2b84ae5fba52c24d92ba4ffe98fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6cb2b84ae5fba52c24d92ba4ffe98fc">&#9670;&#160;</a></span>FillStyle</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a> VectSharp.IGraphicsContext.FillStyle</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Current brush used to fill paths.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00147">147</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="a0108c365cb8e0cf9a86255590d76ecdf" name="a0108c365cb8e0cf9a86255590d76ecdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0108c365cb8e0cf9a86255590d76ecdf">&#9670;&#160;</a></span>Font</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_font.html">Font</a> VectSharp.IGraphicsContext.Font</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The current font.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00092">92</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="ab26b84785247919d572ca1f58fd9bf8a" name="ab26b84785247919d572ca1f58fd9bf8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab26b84785247919d572ca1f58fd9bf8a">&#9670;&#160;</a></span>Height</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double VectSharp.IGraphicsContext.Height</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Height of the graphic surface.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00046">46</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="a69b7f61c8ac148cb3fef636599f5348c" name="a69b7f61c8ac148cb3fef636599f5348c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69b7f61c8ac148cb3fef636599f5348c">&#9670;&#160;</a></span>LineCap</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_vect_sharp.html#a6bde58d6aab37ea51e32240503678209">LineCaps</a> VectSharp.IGraphicsContext.LineCap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Current line cap used to stroke paths.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00212">212</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="a33b2001dc05c27d15faeae12e9c85e43" name="a33b2001dc05c27d15faeae12e9c85e43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33b2001dc05c27d15faeae12e9c85e43">&#9670;&#160;</a></span>LineJoin</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_vect_sharp.html#a58a4a36ea254b3d255755654fd9e61f6">LineJoins</a> VectSharp.IGraphicsContext.LineJoin</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Current line join used to stroke paths.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00217">217</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="a5cb8b6c1d74dc7d1057ddedbbc7add98" name="a5cb8b6c1d74dc7d1057ddedbbc7add98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cb8b6c1d74dc7d1057ddedbbc7add98">&#9670;&#160;</a></span>LineWidth</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double VectSharp.IGraphicsContext.LineWidth</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Current line width used to stroke paths.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00207">207</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="a0f37773cee69920f73d2e49cd8fcb1d1" name="a0f37773cee69920f73d2e49cd8fcb1d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f37773cee69920f73d2e49cd8fcb1d1">&#9670;&#160;</a></span>StrokeStyle</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_brush.html">Brush</a> VectSharp.IGraphicsContext.StrokeStyle</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Current brush used to stroke paths.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00164">164</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="a9ec168c1f81982cd55d82420bbf3f3d8" name="a9ec168c1f81982cd55d82420bbf3f3d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ec168c1f81982cd55d82420bbf3f3d8">&#9670;&#160;</a></span>Tag</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string VectSharp.IGraphicsContext.Tag</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The current tag. How this can be used depends on each implementation.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00228">228</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="ac1010fdd73c34bc0f633ee2c43b3362d" name="ac1010fdd73c34bc0f633ee2c43b3362d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1010fdd73c34bc0f633ee2c43b3362d">&#9670;&#160;</a></span>TextBaseline</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a> VectSharp.IGraphicsContext.TextBaseline</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The current text baseline.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00097">97</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<a id="a83c23feb3ed390c58fbe824d2f11c022" name="a83c23feb3ed390c58fbe824d2f11c022"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83c23feb3ed390c58fbe824d2f11c022">&#9670;&#160;</a></span>Width</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double VectSharp.IGraphicsContext.Width</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Width of the graphic surface.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_8cs_source.html#l00041">41</a> of file <a class="el" href="_graphics_8cs_source.html">Graphics.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this interface was generated from the following file:<ul>
<li>VectSharp/<a class="el" href="_graphics_8cs_source.html">Graphics.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_vect_sharp.html">VectSharp</a></li><li class="navelem"><a class="el" href="interface_vect_sharp_1_1_i_graphics_context.html">IGraphicsContext</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
  </ul>
</div>
</body>
</html>
